@media screen and (max-width: 860px) {

    .newsbox,
    .foreScreen,
    .foreScreen_boxCent {
        width: 100%;
        overflow: hidden;
    }


    #carouselExampleIndicators,
    .carousel-inner .carousel-item {
        height: 3.8rem;
    }

    #carouselExampleIndicators>.carousel-indicators {
        bottom: .2rem;
    }

    .tabbox {
        position: relative;
        bottom: auto;
        margin: .4rem auto 0;
        flex-wrap: wrap;
        justify-content: space-between;
        z-index: 10;
    }

    .tabbox .list {
        width: 31%;
        height: 1.27rem;
        margin: 0 0 .2rem;
        align-items: center;
        justify-content: space-evenly;
        flex-direction: row-reverse;
    }

    .tabbox .list.widthNone {
        display: flex;
    }

    .tabbox .list .img {
        width: .8rem;
        height: .8rem;
        margin: 0;
    }

    .tabbox .list:nth-of-type(5) .img {
        margin-bottom: -.47rem;
    }

    .tabbox .list .text {
        font-size: .2rem;
        color: #000;
        padding: 0;
        width: auto;
    }

    .chaxunbox {
        margin-top: 3.52rem !important;
        height: auto;
    }

    .chaxunbox .leftbox {
        padding: .3rem;
        height: auto;
    }

    .chaxunbox .leftbox .cxbtn {
        width: 50%;
        margin: .3rem auto 0;
    }

    .chaxunbox .leftbox .inputline {
        margin: 0;
    }

    .chaxunbox .leftbox .inputline .inputbox {
        width: 45%;
    }

    .foreScreen_boxCent {
        margin: 0;
        flex-direction: column-reverse;
        background-size: 100% 3.15rem;
        background-position-y: 4.2rem;
    }

    .foreScreen_box_ul {
        margin-bottom: .2rem;
    }
    .foreScreen_box_left{
        align-items: center;
        height: 30vw;
    }
    .foreScreen_box_left .foreScreen_box_ul{
        height: auto!important;
        justify-content: space-between;
    }
    .foreScreen_boxCent .foreScreen_box_right{
        margin-left: 0.3rem;
    }
    
    .foreScreen_box_right,
    .tabbox .list {
        box-shadow: 0 2px 19px 0 rgba(0, 0, 0, 0.12);
        border-radius: .06rem;
    }

    .foreScreen_boxCent .foreScreen_box_right .title {
        font-size: .2rem;
        color: #494949;
        display: flex;
        align-items: center;
        margin-bottom: .1rem;
    }

    .foreScreen_box_right_ol_li {
        font-size: .2rem;
        padding-right: .15rem;
    }

    .foreScreen_box_right_ol_li span {
        width: .2rem;
        height: .2rem;
    }

    .foreScreen_box_li {
        width: 24%;
    }

    .foreScreen_box_left .title{
        display: none
    }

    .foreScreen_box_li img {
        width: 1.4rem;
    }

    .foreScreen_box_li h6 {
/*        color: #101010;*/
        color: #fff;
        font-weight: 700;
    }

    /* .foreScreen_box_li p{
        font-size: .18rem;
    } */
    .foreScreen_box_right {
        margin: 0 0 .3rem;
        padding: .25rem !important;
    }

    .foreScreen_box {
        height: auto;
        margin-top: .2rem;
    }

    .foreScreen_box.bgBlod {
        background: #fff;
    }

    /* .newsbox, .foreScreen .fiveScreen_p,.footerBox_divOl, .chaxunbox{
        margin: 0 auto;
    } */
    .newsbox .contbox .rightbox,
    .footerBoxContent,
    .chaxunbox .leftbox {
        width: 100%;
    }

    .newsbox .contbox .rightbox .newlist {
        border-bottom-color: #DEDEDE;
        margin-bottom: .2rem;
        padding-bottom: .2rem;
    }

    .newsbox .contbox .rightbox .newlist .imgbox {
        width: 2.7rem;
        height: 1.87rem;
        margin: 0 .2rem 0 0;
    }

    .newsbox .contbox .rightbox .newlist .imgbox img,
    .swiperAttractionsOne .swiper-slide .swiperSlideCon img {
        width: 100%;
        height: 100%;
    }

    .newsbox .contbox .rightbox .newlist .righttext {
        flex: 1;
        padding-right: .1rem;
    }

    .newsbox .contbox .rightbox .newlist .righttext .newstitle {
        font-size: .26rem;
        height: .3rem;
        color: #000;
    }

    .newsbox .contbox .rightbox .newlist .righttext .newstext {
        font-size: .18rem;
        color: #909399;
        margin: .2rem 0 .3rem;
        height: .9rem;
        line-height: .3rem;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .titleline {
        margin: 0 0 .3rem;
        flex-direction: column;
        position: relative;
    }

    .titleline .rightbox {
        overflow: auto hidden;
        margin: .15rem 0 0;
        padding: 0 0 .08rem;
    }

    .titleline .rightbox .more {
        position: absolute;
        right: 0;
        top: 0;
        width: auto !important;
        line-height: .38rem !important;
        font-size: .16rem !important;
        padding: 0 .2rem;
    }

    .newsbox .titleline .rightbox li {
        width: auto !important;
        font-size: .18rem;
        border-bottom-width: 2px !important;
    }

    #u592,
    .foreScreen {
        margin: .4rem auto;
    }

    .foreScreen {
        margin-bottom: .2rem;
    }

    #u592,
    #u592_state0 {
        height: 1.72rem;
    }

    #u592_state0 {
        margin: 0;
        left: 10%;
    }

    #u593 {
        font-size: .36rem;
        top: .45rem;
    }

    #u594 {
        font-size: .18rem;
        top: 1.05rem;
    }

    .foreScreen_LeftImg {
        height: auto;
        bottom: 0;
        top: auto;
    }

    .foreScreen_box_swiper {
        height: 2.9rem;
        margin: .15rem 0 0;
    }

    .swiperAttractionsOne,
    .swiperAttractionsOne .swiper-wrapper {
        height: 100%;
    }

    .swiperAttractionsOne .swiper-slide .swiperSlideCon {
        width: 100%;
        height: 2.9rem;
    }

    .swiperAttractionsOne .pagination {
        position: absolute;
        z-index: 20;
        top: 50%;
        left: auto;
        right: 10px;
        margin: -37.5px auto 0;
        display: flex;
        flex-direction: column;
    }

    .swiperAttractionsOne .pagination .swiper-pagination-switch {
        margin: 0 0 5px 0;
    }

    .swiperAttractionsOne .swiper-slide .text {
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0;
        font-size: .22rem;
        font-weight: 700;
        padding: .25rem .15rem;
        color: #fff;
        letter-spacing: .04rem;
        background: linear-gradient(360deg, rgba(0, 0, 0, 0.8) 0.21%, rgba(0, 0, 0, 0) 100%);
    }

    .fiveScreen,
    .swiperAttractionsOne .swiper-slide,
    .newsbox,
    .foreScreen .fiveScreen_p,
    .foreScreen_boxCent .foreScreen_box_right,
    .foreScreen_box_ul,
    .chaxunbox,
    .tabbox,
    #u592,
    #u592_state0,
    .header .headerbox,
    .linkbox {
        width: calc(100% - .6rem);
    }

    .fiveScreen_p,
    .newsbox .titleline .lefttitle,
    .linkbox_p,
    .fiveScreen .title {
        margin: 0;
        font-size: .36rem;
        font-weight: 600;
        color: #101010;
    }

    .wrap_label,
    .foreScreen_box_swiper {
        display: block;
    }

    .foreScreen_right,
    .fiveScreen .foreScreen_box,
    .newsbox .contbox .list,
    .chaxunbox .rightbox {
        display: none;
    }

    .linkbox .logobox {
        margin-top: 0.2rem;
        /*flex-direction: column;
        flex-wrap:wrap;*/
        height: 6rem;
    }

    .linkbox .logobox .logolist {
        width: 48%;
    }

    .linkbox .logobox .logolist:nth-of-type(3) {
        background: #fff !important;
    }

    .linkbox .logobox .logolist:nth-of-type(4) {
        background: #F7F7F7 !important;
    }

    .linkbox .logobox .logolist:nth-of-type(5) {
        background: #F7F7F7 !important;
    }

    .linkbox .logobox .logolist:nth-of-type(6) {
        background: #fff !important;
    }


    /*    走进地铁二级页*/
    .u358_ulBox,
    .infoContainer .mobilelist,
    .infoContainer .content .contbox .contpart {
        display: none !important;
    }

    .infoContainer .titleline {
        flex-direction: row;
        margin-top: 0.35rem;
    }

    .infoContainer .content,
    .operateContainer .content {
        width: 100% !important;
        padding: 0 0.1rem;
        box-sizing: border-box;
    }

    .infoContainer .content .contbox {
        flex-direction: column;
        margin-top: 0;
    }

    .infoContainer .content .contbox .leftbox {
        width: 100%;
    }

    .infoContainer .content .contbox .rightbox .text {
        font-size: 0.18rem;
        color: #727272;
        line-height: 0.28rem;
        display: -webkit-box;
        -webkit-line-clamp: 0;
        -webkit-box-orient: vertical;
        white-space: normal;
        overflow: hidden;
        text-overflow: ellipsis;
        text-indent: 0.4rem;
    }

    .infoContainer .content .zcbox {
        margin-top: 0;
    }

    .infoContainer .content .zzjgimg {
        width: 100%;
        height: auto;
    }

    .infoContainer .content .subcompantbox .listbox {
        width: 100%;
    }

    .infoContainer .content .subcompantbox {
        margin-top: 0;
    }

    .infoContainer .content .subcompantbox .listbox .list .title .titletext,
    .content .zcbox .title,
    .content .videobox .videolist .title {
        font-size: 0.26rem;
    }

    .content .absolutebox .list .text {
        font-size: 0.18rem;
    }

    .content .safebox .rightbox .list .titleline .title {
        font-size: 0.26rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .content .contbox .listpart .rightpart .title,
    .protectbox .listpart .rightpart .title {
        font-size: 0.26rem;
        line-height: 0.36rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        /* 定义文本的行数 */
        -webkit-box-orient: vertical;
        white-space: normal;
    }

    .content .safebox .rightbox .list .text {
        margin-top: 0;
    }

    .content .absolutebox .list .titline .title,
    .content .jsblbox .rightbox .list .titleline .title {
        height: auto;
        font-size: 0.26rem;
    }

    .content .subcompantbox .listbox .list .time,
    .content .zcbox .time,
    .content .timelinebox .linebox .listbox .list .text,
    .content .absolutebox .list .titline .time,
    .content .jsblbox .rightbox .list .titleline .time,
    .content .safebox .rightbox .list .titleline .time,
    .content .contbox .listpart .rightpart .time,
    .protectbox .listpart .rightpart .time {
        font-size: 0.18rem;
        width: auto;
    }

    .content .jsblbox .rightbox .list .text,
    .content .safebox .rightbox .list .text {
        font-size: 0.18rem;
        margin-top: 0;
        line-height: 0.3rem;
    }

    .content .safebox .rightbox .list .titleline,
    .content .jsblbox .rightbox .list .titleline {
        margin: 0 0 0 0.1rem;
    }

    .content .timelinebox {
        height: 3.5rem;
    }

    .protectbox {
        margin-top: 0;
    }

    .protectbox .listpart .leftimg {
        width: 50%;
    }

    .tabToggle li,
    .Tipstitle {
        font-size: 0.26rem;
    }

    .infoContainer .contbox_info img {
        width: 100% !important;
        height: auto !important;
    }
    .infoContainer .contbox_info p .icon {
        width: auto !important;
        height: auto !important;
    }

    .infoContainer .contbox_info {
        line-height: 0.48rem !important;
    }

    .infoContainer .content .contbox {
        width: 100%;
    }

    .infoContainer .content .contbox .img {
        width: 100% !important;
        height: auto !important;
    }

    .mobilecontpart {
        width: 100%;
        height: auto;
        display: flex !important;
        flex-direction: column;
        background: #fff;
        padding: 0.35rem;
        box-sizing: border-box;
    }

    .mobilecontpart .logo {
        width: 2.46rem;
        height: 0.4rem;
    }

    .mobilecontpart .tit {
        width: 100%;
        text-align: left;
        font-size: 0.25rem;
        color: #303133;
        margin: 0.2rem 0;
    }

    .mobilecontpart .textline {
        width: 100%;
        border-bottom: 1px solid #EBEBEB;
        display: flex;
        flex-direction: row;
        padding-bottom: 0.2rem;
        margin-bottom: 0.2rem;
    }

    .mobilecontpart .textline .icon {
        width: 0.36rem;
        height: 0.36rem;
    }

    .mobilecontpart .textline .text {
        width: auto;
        flex: 1;
        padding-left: 0.2rem;
        box-sizing: border-box;
        font-size: 0.28rem;
        color: #6C6C6C;
    }

    .mobilecontpart .textline:last-child {
        border-bottom: none;
    }

    .infoContainer .teambox,
    .infoContainer .videobox {
        margin-top: 0;
    }

    .infoContainer .videobox .img {
        width: 100%;
        height: auto;
    }

    .develop .videobox {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
    }

    .develop .content .videobox .cpfwlist {
        width: 50%;
    }

    .develop .content .contbox {
        flex-direction: row;
    }

    .develop .content .contbox .logobox {
        width: 25%;
    }

    .develop .content .contbox .logobox .img {
        width: 60% !important;
    }

    .infoContainer .content .leftbox {
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.26);
    }

    .infoContainer .content .leftbox .timeline {
        margin: 0.2rem 0;
    }

    .infoContainer .content .absolutebox {
        width: 100%;
        flex-direction: column;
        padding-bottom: 0.2rem;
    }

    .infoContainer .content .videobox .videolist {
        width: 48%;
        box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.26);
    }

    .infoContainer .content .videobox .videolist:nth-of-type(3),
    .infoContainer .content .whbox .whlist:nth-of-type(3),
    .infoContainer .content .whbox .whlist:nth-of-type(4) {
        display: none;
    }

    .infoContainer .content .whbox .whlist {
        width: 100%;
    }

    .infoContainer .content .whbox .whlist .type,
    .infoContainer .content .whbox .whlist .text {
        font-size: 0.18rem;
    }

    .infoContainer .content .whbox .whlist .title {
        font-size: 0.26rem;
        height: 0.8rem;
        padding-bottom: 0.15rem;

    }

    .infoContainer .contbox_videoitem {
        width: 100%;
    }

    .infoContainer .content .contbox .rightbox {
        width: 100%;
    }

    .infoContainer .content .contbox .rightbox .imglist {
        height: auto;
        margin-top: 0.2rem;
    }

    .dj .content .videobox .videolist {
        width: 100% !important;
        box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.26);
    }

    .dj .content .videobox .videolist .img {
        height: auto;
    }

    .dj .content .qfbox {
        flex-direction: column;
        margin-top: 0;
    }

    .dj .content .qfbox .left,
    .dj .content .qfbox .rightpart,
    .dj .content .qfbox .left .imglist {
        width: 100%;
        box-shadow: none;
    }

    .dj .content .qfbox .left .listpart {
        margin: 0.2rem 0;
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.26);
    }

    body {
        padding-bottom: 2.9rem;
    }

    .footerBox {
        position: fixed;
        bottom: 0;
        left: 0;
    }

    .plan .content .contbox .listpart .leftimg {
        width: 60%;
    }

    .plan .content .contbox .listpart .rightpart {
        padding: 0 0 0 0.3rem;
    }

    .plan .content .jsblbox {
        margin-top: 0;
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.26);
        flex-direction: column;
    }

    .plan .content .jsblbox .img {
        width: 100%;
        height: auto;
    }

    .plan .content .jsblbox .rightbox {
        padding: 0 0.25rem 0 0.25rem;
    }

    .plan .content .safebox {
        margin-top: 0;
        flex-direction: column;
    }

    .plan .content .safebox .leftimgbox {
        width: 100%;
    }

    .plan .content .safebox .leftimgbox .imglist {
        margin-bottom: 0.2rem;
        width: 100%;
        height: auto;
    }

    .plan .content .safebox .rightbox {
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.26);
        width: 100%;
    }

    .develop .content .swiperbox {
        margin-top: 0;
    }

    .develop .content .jsblbox {
        flex-direction: column;
        margin-top: 0;
    }

    .develop .content .jsblbox .imgbox {
        width: 100%;
        height: auto;
    }

    .develop .content .jsblbox .rightbox {
        flex-direction: row;
        width: 100%;
        padding: 0;
    }

    .develop .content .jsblbox .rightbox .list {
        padding: 0.15rem;
    }

    .develop .content .videobox .videolist {
        width: 100%;
    }

    .develop .content .videobox .videolist .img {
        width: 100%;
        height: auto;
        max-height: 4rem;
    }

    /*.develop .content .contbox .listpart{
        width: 100%;
    }*/
    .content .contbox .listpart {
        width: 100%;
        box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.26);
        margin-bottom: 0.2rem;
    }

    .tableBox .linetime,
    .tableBoxImgList,
    .tableBox img {
        width: 100%;
    }

    .radioListWrap {
        overflow: hidden;
    }

    /*.operateContainer .radioItem{
        width: 10%;
        margin: 0;
    }*/
    .operateContainer .radioList {
        padding: 0 0.34rem;
    }

    .operateContainer .radioItem {
        width: 12.5%;
    }

    .operateContainer .radioLine {
        width: 80%;
        left: 50%;
        margin-left: -40%;
    }

    .operateContainer .u358UlBox,
    .operateContainer .topList {
        display: none;
    }

    .operateContainer .toplinebtnbox {
        display: flex;
        width: 100%;
        justify-content: flex-start;
        flex-wrap: wrap;
        margin-top: 0.32rem;

    }

    .operateContainer .toplinebtnbox .linebtn {
        width: 22%;
        height: 0.58rem;
        line-height: 0.6rem;
        text-align: center;
        font-size: 0.28rem;
        border-radius: 0.1rem;
        margin: 1.5%;
    }

    .operateContainer .toplinebtnbox .line1 {
        border: 1px solid #F6B000;
        background: rgba(246, 176, 0, 0.1);
        color: #F6B000;
    }

    .operateContainer .toplinebtnbox .line1.active {
        background: rgba(246, 176, 0, 1);
        color: #fff;
    }

    .operateContainer .toplinebtnbox .line2 {
        border: 1px solid #B33927;
        background: rgba(179, 57, 39, 0.1);
        color: #B33927;
    }

    .operateContainer .toplinebtnbox .line2.active {
        background: rgba(179, 57, 39, 1);
        color: #fff;
    }

    .operateContainer .toplinebtnbox .line3 {
        border: 1px solid #3D6DB7;
        background: rgba(61, 109, 183, 0.1);
        color: #3D6DB7;
    }

    .operateContainer .toplinebtnbox .line3.active {
        background: rgba(61, 109, 183, 1);
        color: #fff;
    }

    .operateContainer .toplinebtnbox .line4 {
        border: 1px solid #00763C;
        background: rgba(0, 118, 60, 0.1);
        color: #00763C;
    }

    .operateContainer .toplinebtnbox .line4.active {
        background: rgba(0, 118, 60, 1);
        color: #fff;
    }

    .operateContainer .toplinebtnbox .line6 {
        border: 1px solid #79A2D4;
        background: rgba(121, 162, 212, 0.1);
        color: #79A2D4;
    }

    .operateContainer .toplinebtnbox .line6.active {
        background: rgba(121, 162, 212, 1);
        color: #fff;
    }

    .operateContainer .toplinebtnbox .line8 {
        border: 1px solid #E84F96;
        background: rgba(232, 79, 150, 0.1);
        color: #E84F96;
    }

    .operateContainer .toplinebtnbox .line8.active {
        background: rgba(232, 79, 150, 1);
        color: #fff;
    }

    .operateContainer .toplinebtnbox .line11 {
        border: 1px solid #4461B0;
        background: rgba(68, 97, 176, 0.1);
        color: #4461B0;
    }

    .operateContainer .toplinebtnbox .line11.active {
        background: rgba(68, 97, 176, 1);
        color: #fff;
    }

    .operateContainer .toplinebtnbox .line13 {
        border: 1px solid #13A38F;
        background: rgba(19, 163, 143, 0.1);
        color: #13A38F;
    }

    .operateContainer .toplinebtnbox .line13.active {
        background: rgba(19, 163, 143, 1);
        color: #fff;
    }

    .operateContainer .inputBox {
        width: 45%;
        margin: 0 2%;
    }

    .operateContainer .content {
        margin: 0.32rem auto 0;
    }

    .operateContainer .tableBoxImgList {
        border: 2px solid #f6b000;
    }

    .double .content .mbbox {
        height: 57vw;
        flex-direction: row;
        align-items: center;
        justify-content: center;
    }

    .double .content .mbbox .centerimg {
        width: 40vw;
        height: 40vw;
    }

    .double .content .leftbox {
        box-shadow: none;
    }

    .double .content .contbox .leftbox {
        width: 25vw;
        margin-left: 0;
    }

    .double .content .contbox .rightbox {
        width: 25vw;
        margin-right: 0;
    }

    .double .content .mbbox .iconbox {
        width: 18vw;
    }

    .double .content .mbbox .iconbox .iconlist {
        width: 18vw;
        height: 10vw;
        margin-bottom: 7vw;
    }

    .double .content .mbbox .leftimg {
        width: 7vw;
        height: 35vw;
    }

    .double .content .mbbox .rightimg {
        width: 7vw;
        margin-left: -2vw;
        height: 35vw;
    }

    .double .mbbox .iconbox .iconlist .img {
        width: 0.32rem !important;
        height: 0.32rem !important;
    }

    .double .content .mbbox .iconbox .iconlist .text {
        margin-left: 0.1rem;
    }

    .double .content .mbbox .iconbox .iconlist:last-child {
        margin-bottom: 0;
    }

    .double .content .newteambox {}

    .double .content .newteambox .imgbox {
        width: 50vw;
        height: 25vw;
        justify-content: center;
    }

    .double .content .newteambox .imgbox .leftbox {
        left: -24vw;
        margin-top: -0.5rem;
    }

    .double .content .newteambox .imgbox .rightbox {
        right: -12vw;
        margin-top: -0.7rem;
    }

    .double .content .newteambox .imgbox .text {
        margin-bottom: 0.05rem;
    }

    .double .content .newteambox .imgbox .leftanming {
        width: 25vw;
    }

    .double .content .newteambox .imgbox .rightanming {
        width: 25vw;
    }

    .double .content .contbox .rightbox .text {
        text-indent: 0;
    }

    .double .content .sylbox .img {
        width: 100%;
    }

    .double .content .sixbox {
        margin-top: 0;
    }

    .double .content .sixbox .img {
        width: 30vw;
    }

    .double .content .sixbox .icnlistbox {
        width: 34vw;
        height: auto;
    }

    .double .content .sixbox .icnlistbox .cionline {
        margin-bottom: 0.2rem;
    }

    .double .content .sixbox .icnlistbox .cionline:last-child {
        margin-bottom: 0;
    }

    .double .santabbox,
    .content .szcxbox {
        margin-top: 0;
    }

    .double .fivebox {
        margin-top: 0.4rem;
    }

    .double .content .fivebox .fivelist {
        width: 19vw;
        height: 19vw;
    }

    .double .content .fivebox .fivelist .text {
        margin-top: 0.1rem;
    }

    .double .santabbox .tablist {
        margin: 0 0.2rem 0.2rem;
    }

    .content .jtcontbox {
        flex-wrap: wrap;
        height: auto;
        margin-top: 0;
    }

    .content .jtcontbox .infobox {
        position: relative;
        left: 0 !important;
        top: 0 !important;
        margin-bottom: 0.4rem;
    }

    .content .jtcontbox .infobox .text {
        font-size: 0.18rem;
    }

    .contbox_itemtextline .type {
        width: 1.6rem;
    }

    #u592 .linebox {
        display: none;
    }

    .mobilelinebox {
        display: flex;
        width: calc(100% - .6rem);
        justify-content: flex-start;
        flex-wrap: wrap;
        margin: 0 0.3rem 0.2rem;
    }

    .mobilelinebox .linebtn {
        width: 22%;
        height: 0.58rem;
        line-height: 0.6rem;
        text-align: center;
        font-size: 0.28rem;
        border-radius: 0.1rem;
        margin: 0 1.5% 0.1rem;
        border: 1px solid #ccc;
        color: #222;
    }

    .banner-up {
        width: 100vw;
        height: 54vw;
        margin: -27vw 0 0 -50vw;
    }

    .publicationbox .fontbox {
        display: none;
    }

    .content .szcxbtn {
        height: 21vw;
    }

    .develop .logowall {
        height: 72vw;
    }
    .contbox .logowall .logo.big {
        width: 1.8rem;
        height: 1.8rem;
    }

    .contbox .logowall .logo.middle {
        width: 1.2rem;
        height: 1.2rem;
    }

    .contbox .logowall .logo.small {
        width: 1rem;
        height: 1rem;
    }

    .develop .contbox .logowall .logo:nth-of-type(1) {
        left: 50%;
    }

    .develop .contbox .logowall .logo:nth-of-type(2) {
        left: 0.6rem;
        top: 10vw;
    }

    .develop .contbox .logowall .logo:nth-of-type(3) {
        left: 2rem;
        top: 14vw;
    }

    .develop .contbox .logowall .logo:nth-of-type(4) {
        left: 56vw;
        top: 14vw;
    }

    .develop .contbox .logowall .logo:nth-of-type(5) {
        left: 76vw;
        top: 10vw;
    }
    .develop .contbox .logowall .logo:nth-of-type(6) {
        left: 2vw;
        top: 30vw;
    }
    .develop .contbox .logowall .logo:nth-of-type(7) {
        left: 18vw;
        top: 32vw;
    }
    .develop .contbox .logowall .logo:nth-of-type(8) {
        left: 36vw;
        top: 26vw;
    }
    .develop .contbox .logowall .logo:nth-of-type(9) {
        left: 62vw;
        top: 32vw;
    }
    .develop .contbox .logowall .logo:nth-of-type(10) {
        left: 82vw;
        top: 30vw;
    }
    .develop .contbox .logowall .logo:nth-of-type(11) {
        left: 0.6rem;
        top: 48vw;
    }

    .develop .contbox .logowall .logo:nth-of-type(12) {
        left: 2rem;
        top: 50vw;
    }
    .develop .contbox .logowall .logo:nth-of-type(13) {
        left: 41vw;
        top: 58vw;
    }

    .develop .contbox .logowall .logo:nth-of-type(14) {
        left: 56vw;
        top: 50vw;
    }

    .develop .contbox .logowall .logo:nth-of-type(15) {
        left: 76vw;
        top: 48vw;
    }

    .develop .contbox .logowall .logo .img {
        width: 60% !important;
    }

    .contbox_itemtextline .text {
        width: 54vw;
    }

    .contbox_itemtextline .type {
        width: 14vw;
        margin: 0.08rem 0.2rem 0 0.34rem;
    }

    .content .szcxbox .swiperbox,
    .content .szcxbox .kjswiperbox {
        width: 100%;
    }

    .content .titleline .text {
        font-size: 0.36rem;
    }

    .content .contbox .rightbox .title,
    .contbox_itemtextline .text,
    .content .videobox .cpfwlist .textbox .title,
    .content .swiperbox .swiperlist .shadow .title,
    .content .qfbox .rightpart .title,
    .content .qfbox .left .listpart .textbox .title,
    .content .absolutebox .list .titline {
        font-size: 0.26rem;
    }

    .content .qfbox .left .listpart .textbox .text,
    .todbox .text,
    .content .videobox .cpfwlist .textbox .text,
    .content .swiperbox .swiperlist .shadow .text,
    .content .qfbox .rightpart .text,
    .tableBox .linetime .text {
        font-size: 0.18rem;
    }

    .content .qfbox .rightpart .title {
        height: 0.7rem;
    }

    .todbox {
        margin-top: 0;
    }

    .qcqtbox{
        flex-direction: column;
    }
    .qcqtbox .list{
        width: 100%;
    }
    .qcqtbox .rightbox .newlist{
        margin-top: 0.2rem;
    }
    .qcqtbox .rightbox .newlist .imgbox{
        width: 45%;
        height: auto;
        overflow: hidden;
    }
    .qcqtbox .rightbox .newlist .imgbox img{
        width: 100%;
        height: auto;
    }
    .qcqtbox .rightbox .newlist .righttext .newstitle{
        font-size: 0.26rem;
    }
    .qcqtbox .rightbox .newlist .righttext{
        width: 50%;
    }
    .qcqtbox .rightbox .newlist .timeline{
        align-items: flex-start;
    }
    .qcqtbox .rightbox .newlist .timeline .time{
        font-size: 0.18rem;
    }
    .contbox_item .ll{
        display: none;
    }
    .contbox_info p img{

    }

}